// The Swift Programming Language
// https://docs.swift.org/swift-book

import SwiftUI

public struct BasicWrapper<Base>: @unchecked Sendable {
    public let base: Base
    public init(_ base: Base) {
        self.base = base
    }
}

public extension View { var bt: BasicWrapper<Self> { BasicWrapper(self) } }
public extension Scene { var bt: BasicWrapper<Self> { BasicWrapper(self) } }



public protocol BasicTools { }
extension BasicTools { public var bt: BasicWrapper<Self> { BasicWrapper(self) } }

extension String : BasicTools {}
extension Int: BasicTools {}
extension Float: BasicTools {}
extension Double: BasicTools {}
extension CGFloat: BasicTools {}
extension CGSize: BasicTools {}
extension CGRect: BasicTools {}
